package pos.domain;

import java.sql.Date;
import java.util.List;

public interface Event {
	
	//Getters
	public String getId();
	public String getTitle();
	public String getDescription();
	public List<Entity> getListEntities();
	public Category getCategory();
	public Discipline getDiscipline();
//	public String getContactPhone();
//	public String getBookingPhone();
//	public String getFaxPhone();
//	public String getEmail();
//	public String getPrice();
//	public String getGroup();
//	public String getScope();
//	public String getPartner();
	public Date getDate();
//	public Date getStartDate();
//	public Date getEndDate();
	public String getUrlEvent();
//	public String getLocation();
	public List<Relation> getListRelations();
	public String getOriginalText();
	public String getTranslatedText();

	
	// Setters
	public void setId(String id);
	public void setTitle(String title);
	public void setDescription(String description);
	public void setEntity(Entity entity);
	public void setListEntities(List<Entity> listEntities);
	public void setCategory(Category category);
	public void setDiscipline(Discipline discipline);
//	public void setContactPhone(String contactPhone);
//	public void setBookingPhone(String bookingPhone);
//	public void setFaxPhone(String faxPhone);
//	public void setEmail(String email);
//	public void setPrice(String price);
//	public void setGroup(String group);
//	public void setScope(String scope);
//	public void setPartner(String partner);
	public void setDate(Date date);
//	public void setStartDate(Date startDate);
//	public void setEndDate(Date endDate);
	public void setUrlEvent(String s);
//	public void setLocation(String location);
	public void setListRelations(List<Relation> listRelations);
	public void setOriginalText(String originalText);
	public void setTranslatedText(String translatedText);

	public int hashCode();
	public boolean equals(Object o);
	public String toString();
}
